Release 10.1A: OpenEdge Development:
Progress 4GL Reference
NODE-VALUE-TO-MEMPTR( ) method
Copies the contents of an XML X-noderef node to a MEMPTR. This makes it easier to manipulate when its length exceeds the Progress limit for text strings, which is approximately 32K.
Return type: LOGICAL Applies to: X-noderef object handle
memptrAn expression of type MEMPTR.
NODE-VALUE-TO-MEMPTR( ) frees the memory currently allocated by
memptr(if any), allocates sufficient memory to the MEMPTR to accommodate the node, and copies the node to the MEMPTR.If X-NODEREF:NODE-VALUE is “” (the empty string), the resulting
Note: When you no longer need the memory used bymemptrhas a size of zero.memptr, you must free it yourself. To do so, use the SET-SIZE statement.The following fragment uses NODE-VALUE-TO-MEMPTR( ) to access a large text node in chunks:
For more information on accessing XML documents using the Document Object Model (DOM) interface, see OpenEdge Development: Programming Interfaces .
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |